import { ClientMessage } from "@runtime/generate/message/ClientMessage";
import { reactive, UnwrapNestedRefs } from "vue";

export default class LidarSettings {
    private static instance: UnwrapNestedRefs<LidarSettings> = reactive(new LidarSettings());
    /**
     * 毫米波雷达组件
     */
    public static get Default(): UnwrapNestedRefs<LidarSettings> {
        return this.instance;
    }

    public Title: string = '激光雷达传感器系统仿真软件';

    public Status: string = '';

    public DeviceType: number = 4;
    public DeviceIndex: number = 0;
    public CanIndex: number = 0;

    public BaseInformation: ClientMessage.MillimeterWaveRadarBaseInformation = new ClientMessage.MillimeterWaveRadarBaseInformation();
}